Zum Hauptinhalt springen

Historical Functions

Delay

Wendet eine exponentielle Verzögerung an:
Syntax:     Delay(Primitive, Delay, Default)

Beispiel: Delay([Population], {10 Years}, 100000)
Delay([Revenue], {7 Months}, 50000)

Delay1

Wendet eine exponentielle Verzögerung 1. Ordnung an:
Syntax:     Delay1(Value, Delay, Initial)

Beispiel: Delay1([Sales], {4 Year}, 200)
Delay1([Pollution], {6 Months})

Delay3

Wendet eine exponentielle Verzögerung 3. Ordnung an:
Syntax:     Delay3(Value, Delay, Initial)

Beispiel: Delay3([Investment], {5 Years}, 100000)
Delay3([Tech], 24)

DelayN

Wendet eine exponentielle Verzögerung N-ter Ordnung an:
Syntax:     DelayN(Value, Delay, Order, Initial)

Beispiel: DelayN([Sales], {6 Months}, 4, 200)
DelayN([CO2], {10 Years}, 1)

Smooth

Wendet eine exponentielle Glättung auf einen Wert an, um kurzfristige Schwankungen zu reduzieren und Trends hervorzuheben:
Syntax:     Smooth([Value], Length, Initial Value)

Beispiel: Smooth([Sales], {6 Months}, 1000)
Smooth([Visitors], {14 Days})
Smooth([Power Usage], {1 Year})

SmoothN

Führt eine exponentielle Glättung n-ter Ordnung durch, um flüchtige Daten besser verarbeiten zu können:
Syntax:     SmoothN([Value], Length, Order, Initial Value)

Beispiel: SmoothN([Revenue], {1 Year}, 3, 100000)
SmoothN([Noise Level], {30 Days}, 2)
SmoothN([Air Quality Index], {12 Months}, 4)

PastValues

Gibt eine Liste aller vorherigen Werte eines Primitivs zurück, optional innerhalb eines Zeitfensters:
Syntax:     PastValues([Primitive], Period)

Beispiel: Sum(PastValues([Profit]))
Mean(PastValues([Visitors], {1 Month}))
Min(PastValues([Humidity], {3 Days}))

PastMax

Gibt den höchsten Wert zurück, den ein Primitiv während der Simulation oder eines bestimmten Zeitraums hatte:
Syntax:     PastMax([Primitive], Period)

Beispiel: PastMax([Sales], {1 Year})
PastMax([Rainfall], {6 Months})

PastMin

Gibt den niedrigsten Wert zurück, den ein Primitiv im Laufe der Zeit oder innerhalb eines bestimmten Fensters hatte:
Syntax:     PastMin([Primitive], Period)

Beispiel: PastMin([Energy Usage], {12 Months})
PastMin([Budget], 10)

PastMedian

Gibt den Median der Werte eines Primitives während der Simulation oder über einen definierten Zeitraum zurück:
Syntax:     PastMedian([Primitive], Period)

Beispiel: PastMedian([Temperature], {3 Months})
PastMedian([Response Time], {1 Week})

PastMean

Berechnet den Durchschnittswert eines Primitives über die Zeit oder innerhalb eines Zeitraums:
Syntax:     PastMean([Primitive], Period)

Beispiel: PastMean([Page Views], {7 Days})
PastMean([Fuel Cost], {1 Year})

PastStdDev

Gibt die Standardabweichung der Werte eines Primitivs zurück und zeigt die Variabilität an:
Syntax:     PastStdDev([Primitive], Period)

Beispiel: PastStdDev([Delivery Time], {6 Months})
PastStdDev([Inventory], {1 Quarter})

PastCorrelation

Berechnet die Korrelation zwischen zwei Primitives über die gesamte Simulation oder ein bestimmtes Zeitfenster:
Syntax:     PastCorrelation([Primitive1], [Primitive2], Period)

Beispiel: PastCorrelation([Advertising], [Sales], {6 Months})
PastCorrelation([Temperature], [AC Usage], {1 Year})

Fix

Sperrt einen Wert für einen bestimmten Zeitraum oder für die gesamte Simulation:
Syntax:     Fix(Value, Period)

Beispiel: Fix([CO2 Output], {1 Year})
Fix([Interest Rate])